﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Scope8
{
    /// <summary>
    /// Diese Klasse repräsentiert die Charite Konstanten, u.a. die URL des Servers
    /// </summary>
    class ChariteConstants
    {
        public static String aperioURL_XMLrootFolderRSS = "http://images2.aperio.com/stats.xml";
        /// <summary>
        /// der Befehl, den man per URL / REST an den Aperio Server senden muss, angehängt an die base URL, um die XML Datei mit den Bilder Namen zu erhalten
        /// </summary>
        public static String chariteURL_XMLContent = "http://virtuellemikroskopie.charite.de/wsihandler/vm-serialsections/content.xml";
        /// <summary>
        /// der Befehl, den man per URL / REST an den Aperio Server senden muss, angehängt an die base URL, um die XML Datei mit den Bilder Namen zu erhalten.
        /// short: weil einige Attribute nicht ausgelesen werden, daher man eine kleinere Xml-Datei erhält
        /// </summary>
        public static String chariteURL_XMLContentShort = 
            "http://virtuellemikroskopie.charite.de/wsihandler/vm-serialsections/content.xml?opt=short";
        /// <summary>
        /// die Charite URL ohne jegliche Suffixe oder Postfixe
        /// </summary>
        public static String chariteUrl_pure = "http://virtuellemikroskopie.charite.de/wsihandler/vm-serialsections/";

        //http://virtuellemikroskopie.charite.de/wsihandler/vm-serialsections/ISC2012/Hamamatsu/High-Throughput_40x/B-M-A-28-03-40x.ndpi

        /// <summary>
        /// Privater Konstruktor, da diese Klasse nur statische Konstanten des Charite Server enthalten sollte
        /// </summary>
        private ChariteConstants()
        {
        }
    }
}
